package CalculDesSalaires.impl;

import CalculDesSalaires.impl.Employee;

/** 
 * C'est une sous class d'Employé.
 * elle hérite donc de ces informations. 
 * @author Hetoo
 *
 */
public class Mentee extends Employee{
	
	private Mentor mentor; 
	
	/**
	 * Constructeur paramétré.
	 * Permet de récupérer les informations sur l'employé.
	 * @param theName
	 * @param salaire
	 * @param numéroDePaiement
	 */
	Mentee(String theName, double salaire, int numéroDePaiement) {
		super(theName, salaire, numéroDePaiement);
	}
	
	/**
	 * Constructeur par défaut.
	 */
	Mentee(){
		this("",0,0);
	}
	
	/**
	 * Permet d'associer un mentor à un mentorée.
	 */
	public void setMentor(Mentor mentor){
		this.mentor = mentor;
	}
	
	/**
	 * Permet de récupérer les informations du Mentor.
	 * @return
	 */
	public Mentor getMentor(){
		return mentor;
	}
	
	/**
	 * Permet de récupérer le nom du Mentor.
	 * @return
	 */
	public String getNameMentor(){
		 return mentor.getTheName();
	 }
	 
	/**
	 * Permet de récupérer le numéro de paiement.
	 * @return
	 */
	public int getNumeroDePaie(){
		 return mentor.getNumeroDePaiement();
	 }
}
